User Guide
1 Introduction
The following document is a guide for students, teachers, and admins alike to guide users on how to create an account, log in, and use the features of our vet simulator.
2 Web Portal
2.1 Account Management
2.1.1 Sign-up
- Ask your administrator to register you into the system and provide them with your
full nameandemail address.- For university admins, please contact the super admin.
- For teachers, please contact your university admin.
- For students, please contact your teacher.
- Super admins will be given their credentials.
- Navigate to the sign-up page of our application.
Enter in your credentials:
- First Name (Must match what you provided with your admin.)
- Last Name (Must match what you provided with your admin.)
- Email (Must use university/clinic email if domain checking is turned on for your organization.)
- Password with the following requirements:
- Must be at minimum 8 characters long.
- Must NOT include your name.
- Must have at least one symbol and numeric character.
- Must have at least one capital and one lowercase character.
- Access Code for the organization.
- Click
Sign-up.
2.1.2 Login
- Navigate to the login page.
- Enter your email and password.
- Click
login.
2.2 Super Admin
2.3 University Admin
After signing in as a university admin, you will be brought to the primary dashboard for a university admin. You will be presented with 4 main managerial options.
2.3.1 Users
This page is to allow a university admin to view all teachers currently enrolled in a particular university.
Each entry will display the instructor’s name and the number of seats assigned to an instructor.
2.3.1.1 Adding to an Instructor
- Click
+ Add Teacheron the top right-hand corner of the page. - Enter in the following credentials for the instructor:
- Their first name.
- Their last name.
- Their email address. 1
- The number of seats for that instructor.
- Click
Submit.
2.3.1.2 Removing an Instructor
There is currently NO confirmation for deletion of a teacher. Please delete with caution.
Scroll to the row with the instructor you would like to remove.
Click the trash on the row of the instructor.
2.3.2 Billing
The billing tab allows a university admin to manage the university billing history and options.
2.3.2.1 Subscription Details
Highlights the current enrolled plan, the number of seats provided for the plan, the cost for a yearly subscription, and when the subscription ends.
2.3.2.2 Payment Method
This section indicates the current payment method used for paying for the subscription. This card will be used for purchasing additional seats or auto-renewal once those features are implemented.
2.3.2.3 Invoice History
Displays the past payment history for this university, such as previous year subscription costs and the number of seats purchased for that subscription.
2.3.3 Domains
While the frontend implementation of this feature has been implemented, the backend part is not. Therefore, this rule is not enforced.
This page allows the university admins to turn on and off domain checking.
Each row will display the domain and whether it’s allowed in this organization.
2.3.4 Seats
This page will show the total number of seats purchased by the organization and the number of open seats available for students.
2.3.5 Feedback
Please refer to student-feedback for backend status of this feature
This tab allows a university admin to view feedback from students and teachers in the organization. On the top, you can view the total number of teachers, students, and comments posted in the university.
The feedback table provides an overview of the latest feedback from students and teachers.
2.3.5.1 Columns of the Feedback Table
- Name:
- Name of the user who posted the feedback.
- Role:
- Role of the user who posted the feedback.
- Comment:
- Message of the feedback.
- Simulation:
- The simulation this ticket is related to.
2.3.6 Questions
2.4 Teacher
After logging in as a teacher you will be directed to a teacher dashboard where you can create and manage your vet classes, create, view and grade student performed vet-simulations and interact with students
2.5 Student
After logging in as a student, you will be brought to the student dashboard where you can view, play around with, and complete simulation assignments, view reports on previous simulation attempts, interact with other students and instructors through discussion, provide feedback, and edit/manage your user profile.
2.5.1 Main Course Dashboard
The main course dashboard provides an overview of all the courses you are enrolled in and have added to your dashboard. Click the course to select the course to view its assignments and complete its simulation.
The details pane of the course is not implemented. Clicking it will link to the same page as the rest of the card.
2.5.1.1 Adding a Course
Currently, adding courses is only implemented in the frontend. No backend services are deployed to support adding courses to the database.
- Click
Join Class. - Enter in the access code provided to you by your instructor.
2.5.3 Assignments
The assignment page will be the first page you land on when you select a course. It gives an overview of all the available assignments in the courses, including those completed, upcoming, and available to practice.
- ToDo: A carousel of assignments that are due soon and are suggested to be completed.
- Upcoming Assignments: Assignments that are published but not due in the immediate future.
- Completed Assignments: Assignments that are completed and results (can possibly) be viewed.
2.5.3.1 Activating the Simulation Screen
- Select the button on the assignment with the number of days till due (Ex:
1 day). - Click
Start. - Wait for the simulation to load, and once loaded, refer to Simulation for how to interact with the VetSim.
2.5.4 Discussion Board
The discussion board is an interactive area where students can discuss and get help with assignments & simulations.
Sorting and filtering features will be added to future releases.
Each post displayed will have the following information:
- Author: User who wrote the post.
- Date Posted: Date-time when the post was created.
- Post Details: Paragraph(s) containing the student/instructor posts.
- Tags: Variety of different categories this post has topics related to.
- Number Of Likes: Number of users who have liked this post.
- Number of Comments: Number of replies to this post.
2.5.4.1 Generating a New Post
To create a new post:
Click
New Post.Give the new post a title.
Type in your question and topic of interest to discuss.
[Optional] You can add tags to associate this post with a category such as a particular simulation/animal.
- Click
Add Tag. - Either:
- Select from one of the preexisting tags by scrolling to it or typing and autocompleting the desired tag.
- Type in a new tag into the text entry field.
- Repeat for as many tags as desired.
- Click
Click
Post.You will be redirected back to the primary discussion page with your newly created post at the bottom of the page.
2.5.4.2 Viewing Replies
To view a reply to a post, simply click the title of the post you are interested in.
2.5.4.3 Creating a Reply
There are two ways to reply to a post:
- Click the comment button on the left side of the post.
- Expand the post comment section and click
Reply.
2.5.5 Dashboard Feedback
- Only the frontend part of this feature has been completed. Please use our Jira page to provide bug reports for the current alpha release.
- In the future, both instructors and students will have access to a feedback portal to submit feedback.
The dashboard feedback area allows students to submit bugs, new feature requests, and other feedback to system administrators and VetScientia super admin. Feedback is tracked in the form of tickets and can be created/viewed through the portal.
2.5.5.1 Creating a New Feedback
This feature does not save the feedback currently. An error will occur while doing so. This is actively being worked on and should be implemented by the next release.
- Click
Add Feedbackon the top right-hand corner of the page. - Type in the desired bug or feedback.
- Click
Submit Feedback.
2.5.5.2 Filtering Feedback Responses
Use the two drop-down menus on the top-left of the feedback page to filter out only relevant tickets.
Status: Filters feedback tickets by their last known status.
- Waiting for Response: The ticket has been submitted and is in a queue waiting to be processed by a university, organizational, or super admin. - In Progress: The ticket has been seen, and a fix is actively being worked on. - Resolved: The requested issue has been resolved.Topic: The topic this feedback ticket is related to (Ex:
Simulations).
Once the wanted filters have been selected, click Search to apply the filters.
To clear the filters, click Clear Filters.
3 Simulation
3.1 Using the Simulator
Test out using the simulation with Vet Scientia Demo.
To focus on the animal, click the animal.
To check the animal’s vitals, focus on the animal and then hover over the animal. You will see a popup of the vitals like heart rate and respiratory rate.
To exit focus on any object, click the back button located towards the bottom of the screen.
To examine the drugs, click the cabinet on the left.
To look at the name of a drug, hover over the drug.
To equip a drug, click the drug bottle.
To get a short description of the drug, click the thumbnail of the drug.
To apply a drug to the animal, equip the drug, focus on the animal, and then click the animal. The drug thumbnail should disappear.
Footnotes
If domain checking is enabled in this organization, then an email address must match the current organization’s domain.
Ex:@calpoly.edu.↩︎